#define _CRT_SECURE_NO_WARNINGS 1

#include "func.h"

//#include <iostream>
//using namespace std;
//
//template<typename T>
//T Add(T x, T y);
//
//void func();


template<typename T>
T Add(T x, T y)
{
	cout << "Add(T x, T y)" << endl;
	return x + y;
}

template int Add(int x, int y);

//template Add<int>;


void func()
{
	cout << "func()" << endl;
}





//template<typename T1, typename T2>
//class A
//{
//public:
//	A() { cout << "A()" << endl; }
//
//private:
//	T1 _a;
//	T2 _b;
//};